package com.fare.taluo.util.excel.engine.operate;

import java.io.OutputStream;
import java.util.List;
import java.util.Map;

public interface IExcelWrite {

	/**
	 * 对解析后的xml模板文件进行处理，动态添加数据，实现excel文件的生成
	 * 
	 * @param moduleName ：
	 *            配置文件中的excel元素的id属性
	 * @param DataMap
	 *            ：数据map，key为data元素中的id属性，value为要动态生成的数据
	 * @param contextMap
	 *            ：上下文map，在配置文件中需要动态替换掉的数据
	 * @param outputStream
	 *            ：文件的输出流
	 * @throws Exception
	 */
	public void writeExcelNoCalculate(String moduleName,
			Map<String, List> dataMap, Map<String, String> contextMap,
			OutputStream outputStream) throws Exception;
}
